import { viteMockServe } from "vite-plugin-mock";
export default function createSetupMock () {
  return viteMockServe({// 更多配置见最下方
    mockPath: "./mock/", //mock文件地址 
    injectCode: ` import { setupProdMockServer } from './mockProdServer'; setupProdMockServer(); `,
    logger: false, //是否在控制台显示请求日志
    enable: true,
    supportTs: false //打开后，可以读取 ts 文件模块。 请注意，打开后将无法监视.js 文件 
  })
}


// 参考文档：https://github.com/vbenjs/vite-plugin-mock/blob/main/README.zh_CN.md
// mockPath：设置模拟.ts 文件的存储文件夹。
// 如果watchFiles：true，将监视文件夹中的文件更改。 并实时同步到请求结果
// 如果 configPath 具有值，则无效
// ignore：自动读取模拟.ts 文件时，请忽略指定格式的文件
// watchFiles：设置是否监视mockPath对应的文件夹内文件中的更改
// enable：是否启用 mock 功能
// configPath：设置模拟读取的数据条目。 当文件存在并且位于项目根目录中时，将首先读取并使用该文件。 配置文件返回一个数组
// logger：是否在控制台显示请求日志